package com.yxhl.zoume.core.specialcar.view;

import com.yxhl.zoume.common.ui.view.BaseView;
import com.yxhl.zoume.core.specialcar.model.SpecialCarPriceInfo;

/**
 * Created by sugarya on 16/4/9.
 */
public interface SpecialCarHomeView extends BaseView {

    /**
     * 网络请求成功,回调
     */
    void renderPriceQueryOnSuccess(SpecialCarPriceInfo specialCarPriceInfo);

    /**
     * 快车订单网络请求,失败回调
     *
     * @param resultMessage
     */
    void renderSpecialCarOrderOnFailure(String resultMessage);

    /**
     * 快车订单网络请求,错误回调
     */
    void renderSpecialCarOrderOnError();

    /**
     * 快车下单,成功回调
     *
     * @param orderId
     */
    void renderSpecialCarOrderOnSuccess(String orderId);

    /**
     * 快车订单网络请求,完成回调
     */
    void renderSpecialCarOrderOnCompleted();

    /**
     * 检查未完成的订单,成功回调
     *
     * @param orderId
     */
    void renderUnFinishOrderOnSuccess(String orderId);

    /**
     * 检查未完成订单,网络请求完成回调
     */
    void renderUnFinishOrderOnCompleted();

}
